<?php
define("SIZE_REGISTRO", 160);

class Clientes
{
	private $cliente;
	
	//Constructor
	public function __construct($strCliente)
	{
		if(strlen($strCliente) === SIZE_REGISTRO) {
			$this->cliente['nro'] = trim(substr($strCliente, 0, 3));
			$this->cliente['razonSocial'] = trim(substr($strCliente, 3, 30));
			$this->cliente['direccion'] = trim(substr($strCliente, 33, 20));
			$this->cliente['localidad'] = trim(substr($strCliente, 53, 20));
			$this->cliente['provincia'] = trim(substr($strCliente, 73, 20));
			$this->cliente['codPostal'] = trim(substr($strCliente, 93, 4));
			$this->cliente['CUIT'] = trim(substr($strCliente, 97, 13));
			$this->cliente['TipoIVA'] = trim(substr($strCliente, 110, 1));
			$this->cliente['telefono'] = trim(substr($strCliente, 121, 15));
		}
		else {
			$this->cliente['nro'] = "";
			$this->cliente['razonSocial'] = "";
			$this->cliente['direccion'] = "";
			$this->cliente['localidad'] = "";
			$this->cliente['provincia'] = "";
			$this->cliente['codPostal'] = "";
			$this->cliente['CUIT'] = "";
			$this->cliente['TipoIVA'] = "";
			$this->cliente['telefono'] = "";
		}
	}
	
	public function __get($name)
    {
        return $this->cliente[$name];
    }
 
    public function __set($name, $value)
    {
        $this->cliente[$name] = $value;
    }
}
?> 